artificial leech - Fransızca İngilizce Sözlük